/* 
* @Author: Marte
* @Date:   2017-03-06 14:42:15
* @Last Modified by:   Marte
* @Last Modified time: 2017-03-14 15:27:10
*/
html,body{
    font-family: "微软雅黑";
    width: 100%;
    background-color: #eee;
}
input{
    font-family: "微软雅黑" !important;
}
select{
    font-family: "微软雅黑" !important;
    resize: none;
}
img{
    vertical-align: bottom;
    border-radius: 0;
}
select{
    -webkit-appearance:none;
    font-family: "微软雅黑";
}
/* 去掉 ios下默认样式 */
input[type=button],input[type=text],input[type=password]{
    -webkit-appearance:none;
    outline:none;
}
dl{
    margin: 0;
}
dd{
    margin: 0;
}
.txt_limit{
  overflow: hidden;
  text-overflow:ellipsis;
  -ms-text-overflow:ellipsis;
  white-space: nowrap;
}
/* 两行 */
.txt_limit_two{
    height: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}
.body_scroll{
   
}
/*@media only screen and (min-width: 320px){
    html {
        font-size: 17px !important;
    }
}
@media only screen and (min-width: 375px){
    html {
        font-size: 20px !important;
    }
}
@media only screen and (min-width: 414px){
    html {
        font-size: 22px !important;
    }
}
@media only screen and (min-width: 768px){
    html {
        font-size: 41px !important;
    }
}*/
/* 底部导航 */
.footer{
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 2.425rem;
    background-color: #fff;
    border-top: .05rem solid #ddd;
    display: flex;
    display: -webkit-flex;
    z-index: 9;
}
.footer a{
    flex: 1;
    -webkit-flex: 1;
    padding-top: .2rem;
    text-align: center;
}
.footer i{
    margin-bottom: .15rem;
}
.footer p{
    font-size: .55rem;
    color: #999;
    text-align: center;
    line-height: .55rem;
}
.active p{
    color: rgb(36, 133, 232);
}
/*********************************************\
首页
\*********************************************/
.home_title{
    height: 2.2rem;
    background: #2485e7;
    text-align: center;
    font-size: 0.9rem;
    color: #fff;
    line-height: 2.2rem;
    position: absolute;
    top:0;
    right:0;
    left:0;
    z-index: 9999;
}
.home_title>i{
    position: absolute;
    left: 4%;
    top: .675rem;
}
.home_title>a{
    position: absolute;
    right: 4%;
    top:0.675rem;
}


.home_header{
    width: 100%;
    height: 9.0rem;
    
}
.home_header .home-head-img{
	width:100%;
	height:100%;
}


.home_nav{
    background-color: #fff;
    display: flex;
    display: -webkit-flex;
    padding-top: 0.5rem;
    height: 5.0rem;
    box-sizing: border-box;
    margin-bottom: 0.5rem;
}
.home_nav>a{
    flex: 1;
    -webkit-flex: 1;
    box-sizing: border-box;
}
.home_nav i{
    display: block;
    margin: 0 auto;
    margin-bottom: 0.4rem;
}
.home_nav p{
    font-size: .65rem;
    line-height: .7rem;
    color: #333;
    text-align: center;
}
.more_block{
    margin-bottom: .5rem;
}
.block_title{
    padding: 0 .75rem;
    line-height: 1.8rem;
    height: 1.8rem;
}
.block_title h6{
    font-size: .8rem;
    color: #333;
    font-weight: bold;
}
.block_title p{
    font-size: .7rem;
    color: #666;
}
.more_a{
    display: block;
}
.more_a>i{
    margin-top: 0.6rem;
}
.slide_img{
    width: 92%;
    height: 9.0rem;
    padding-left: 4%;
    padding-right: 4%;
}
.slide_img img{
    width: 100%;
    height: 9rem;
    border-radius: 0.4rem;
}
.slide_bg{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.3);
    border-radius: .4rem;
    box-shadow: 1px 1px 3px #dcdcdc;
}
.slide_text{
    width: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    transform:translate(-50%,-50%);
}
.slide_text p{
    font-size: .8rem;
    line-height: 0.65rem;
    color: #fff;
    padding: 0 0.5rem;
    border-left: .05rem solid #fff;
    border-right: .05rem solid #fff;
    display: inline-block;
    margin-bottom: 0.75rem;
}
.slide_text span{
    font-size: 0.8rem;
    color: #fff;
    display: block;
    width: 100%;
}
.home_poster{
    padding-left: 4%;
    padding-right: 4%;
}
.home_poster>a{
    display: block;
    width: 48%;
    margin-right: 4%;
    background: #fff;
    border-radius: 0.4rem;
    box-shadow: 5px 5px 6px #dcdcdc;
}
.home_poster>a:nth-child(2n){
    margin-right:0;
}
.home_poster img{
    width: 100%;
    height: 9.0rem;
    border-radius: .3rem;
}
.home_poster p{
    font-size: 0.6rem;
    line-height: 0.9rem;
    height: 1.8rem;
    padding: 0 0.5rem;
    margin: .5rem 0;
    overflow:hidden; 
    text-overflow:ellipsis;
    display:-webkit-box; 
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2; 
    color: #333;
}
.home_banner{
    width: 91.5%;
    display: block;
    margin: 0 auto;
    margin-bottom: .5rem;
}
.home_news{
    width: 92%;
    margin: auto;
    background: #fff;
    border-radius: 0.4rem;
    box-shadow: 5px 5px 6px #dcdcdc;
}
.home_news>li+li{
    border-top: .05rem solid #e5e5e5;
}
.home_news>li{
    height: 5.0rem;
    padding: .75rem .5rem .75rem .75rem;
    box-sizing: border-box; 
}
.cont_time{
    width: 10.25rem;
    position: relative;
    height: 3.5rem;
}
.cont_time>p{
    font-size: 0.65rem;
    line-height: 1.5;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}
.cont_time .tags{
    font-size: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}
.cont_time .tags i{
    font-size: .5rem;
    height: 0.6rem;
    line-height: 0.6rem;
    border-radius: .3rem;
    color: #fff;
    background: #2485e4;
    margin-right: 0.25rem;
    padding: 0 0.2rem;
}
.cont_time .tags i.qn{
    background: #628bc9;
}
.cont_time .tags i.yj{
    background: #2983ea;
}
.cont_time .tags i.cy{
    background: #b17bd6;
}
.cont_time .tags i.wl{
    background: #74cf61;
}
.cont_time .tags span{
    font-size: .5rem;
    color: #999;
}
.home_news img{
    width: 5rem;
    height: 3.5rem;
}
/*********************************************\
服务
\*********************************************/
.service_header{
	width:100%;
	height:2.2rem;
	box-sizing:border-box;
    background-color: #2485e7;
    line-height: 2.2rem;
    position: fixed;
    padding: 0 4%;
    top:0;
    left:0;
    z-index:9999;
}
.service_header i,.service_header span,.service_header a{
    position: absolute;
}
.service_header p{
    font-size: .9rem;
    color: #fff;
    text-align: center;
}
.service_header i{
    left: 3%;
    top: .65rem;
}
.service_header span{
    font-size: .8rem;
    color: #fff;
    left: 8%;
}
.service_header a{
    right: 3%;
    top: .675rem;
}
.service_nav{
    
    margin-bottom: .5rem;
    position:relative;
    width: 92%;
    margin: auto;
}
/*.x-line{
	width:100%;
	height:1px;
	background:#ddd;
	position:absolute;
	top:4.65rem;
	left:0;
}*/
.service_nav_box+.service_nav_box{
    
}
.service_nav_box{
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    border-radius: .4rem;
    background-color: #fff;
    box-shadow: 5px 5px 6px #dcdcdc;
}
.service_nav_box>a{
	display:block;
	width:25%;
    padding: .65rem 0;
    text-align: center;
    border-right: .05rem solid #eaeaea;
    border-bottom: .05rem solid #eaeaea;
    box-sizing: border-box;
}
.service_nav_box p{
    font-size: .6rem;
    color: #333;
}
.service_slide_img{
    height: 9rem;
}
.service_slide_img img{
    border-radius: 0.4;
    height: 9rem;
}
.service_slide_bg{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.3);
    border-radius: .4rem;
    box-shadow: 5px 5px 3px #dcdcdc;
}
.service_slide_bg p{
    color: #fff;
    text-align: left;
}
.service_slide_bg p.teacher-jianjie{
    font-size: .6rem;
    color: rgb(254, 254, 254);
    text-align: left;
    margin: 0 4%;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    /*-webkit-line-clamp: 2;*/
    white-space: nowrap;
    -webkit-box-orient: vertical;
    /*display: -webkit-box;*/
}
.service_list{
    width: 92%;
    margin: auto;
    background: #fff;
    border-radius: .4rem;
    box-shadow: 5px 5px 6px #dcdcdc;
}
.service_list>li{
    padding: 4%;
    border-bottom: .05rem solid #eaeaea;
}
.service_bg_box{
    width: 100%;
    height: 6.5rem;
    border-top: .000001rem solid #fff;
    margin-bottom: .4rem;
    position: relative;
}
.service_bg_box>img{
    width: 100%;
    height: 100%;
    border-radius: .4rem;
}
.service_bg{
    position: absolute;
    left: 0;
    top: 0;
    background-color: rgba(0, 0, 0, 0.3);
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    border-radius: .4rem;
    text-align: center;
    /*padding:5.8rem 0 0 3%;  */
}
/*.service_bg>img{
    width: 2rem;
    height: 2rem;
    border-radius: 50%;
    margin-right: 3%;
}*/
.service_bg .classify{
    font-size: .65rem;
    line-height: 0.55rem;
    color: #fff;
    padding: 0 0.5rem;
    border-left: .05rem solid #fff;
    border-right: .05rem solid #fff;
    display: inline-block;
    margin-bottom: 1rem;
    margin-top: 1.5rem;
}
.service_bg h4{
    display: block;
    color: #fff;
    line-height: 1;
    font-size: .7rem;
}
.service_bg .line{
    width: 7.5rem;
    height: 0.05rem;
    background: #fff;
    margin: .5rem auto;
}
.service_bg .desc{
    color: #fff;
    font-size: .55rem;
    max-width: 15rem;
    text-align: center;
    margin: auto;
}
/*********************************************\
创享圈
\*********************************************/
.circle_banner{
    width: 100%;
    height: 7.5rem;
}
.circle_banner img{
    width: 100%;
    height: 100%;
}
.circle_tab{
    background-color: #fff;
    display: flex;
    display: -webkit-flex;
    width: 100%;
    margin-bottom: 1rem;
    box-shadow: 3px 3px 1px #dcdcdc;
}
.circle_tab>li{
   /* flex: 1;
    -webkit-flex: 1;*/
    text-align: center;
    width: 33.33%;
}
.circle_tab a{
    line-height: 2.5rem;
    display: inline-block;
    font-size: .7rem;
    color: #333;
    padding: 0 .55rem;
    height: 2.5rem;
    box-sizing: border-box;
    position: relative;
}
.circle_tab  a::before{
    content: "";
    width:0;
    height: 0;
    position: absolute;
    border-left:7px solid transparent;
    border-right:7px solid transparent;
    border-bottom:0 solid transparent; 
    border-top:7px solid #fff;
    bottom: -6.5px;
    left: 50%;
    transform: translateX(-50%);
    display: none;
}
.circle_tab .active a{
    color: rgb(36, 133, 232);
}
.circle_tab .active a::before{
    display: block;
}

/*热门话题*/
.hot_block{
    background: #fff;
    margin-bottom: .5rem;
    border-radius: 0.4rem;
    padding: 0 4% 0.5rem 4%;
    box-shadow: 5px 5px 6px #dcdcdc;
}
.hot_title{
    line-height: 1.8rem;
    height: 1.8rem;
    color: #333;
    font-size: .65rem;
}
.circle_main{
    margin-top: .5rem;
}
.circle_topic{
    
}
/*.circle_img{
    padding: 0 4%;
}
*/
.circle_img_bg{
    width: 100%;
    height: 7.0rem;
    position:relative;
}
.circle_img_bg img{
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
    border-radius: .4rem;
}
.circle_img_bg>.circle_bg_text{
    width:100%;
    height:100%;
    border-radius: .4rem;
    box-sizing:border-box;
    background-color: rgba(0, 0, 0, 0.3);
    font-size: .7rem;
    color: #fff;
    text-align: center;
    position:absolute;
    top:0;
    left:0;
    z-index: 10;
    box-shadow: 1px 1px 3px #dcdcdc;
}
.circle_img_bg>.circle_bg_text p{
    font-size: .7rem;
    margin-top: 2.5rem;
    margin-bottom: .5rem;
}
.circle_img_bg>.circle_bg_text span{
    text-align: center;
    font-size: .65rem;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    border:0.05rem solid #fff;
    padding: 0 .25rem;
}
/*.swiper-pagination-bullet{
    width: 7px;
    height: 7px;
    border: 1px solid rgba(0, 0, 0, 0.2);
}
.swiper-container-horizontal>.swiper-pagination{
    bottom: 0;
}*/

.dynamic_list{
    padding: 0 4%;
    background-color: #fff;
    border-radius: .4rem;
    box-shadow: 5px 5px 6px #dcdcdc;
}
.circle_state{
    padding: 4% 0;
    border-bottom: 0.05rem solid #e3e3e3;
}
.circle_state_user{
    padding-left: 2.5rem;
    position: relative;
    min-height: 2rem;
    margin-bottom: 0.25rem;
}
.circle_state_user>img{
    width: 2rem;
    height: 2rem;
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 0;
}
.circle_state_user>h6{
    font-size: .65rem;
    line-height: 1.05rem;
    color: #333;
    display: block;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    max-width: 7.5rem;
}
.circle_state_user>.position{
    font-size: .5rem;
    color: #999;
    display: block;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.circle_state_user>.timeago{
    position: absolute;
    right: 0;
    top:0.7rem;
    font-size: .5rem;
    color: #999;
}
.circle_state_cont{
    padding-left: 2.5rem;
    font-size: .65rem;
    color: rgb(51, 51, 51);
}
.circle_state_cont .text{
    font-size: .65rem;
    line-height: 1.5;
    color: #333;
    margin-bottom: .5rem;
}
.circle_state_img{
    
}
.circle_state_img .one{
    max-width: 10.0rem;
    max-height: 10.0rem;
}
.circle_state_img .two{
    float: left;
    width: 6.5rem;
    height: 6.5rem;
    margin-right: 0.25rem;
}
.circle_state_img .two:last-child{
    margin-right:0;
}
.circle_state_img .three{
    float: left;
    width: 4.0rem;
    height: 4rem;
    margin-right: .25rem;
    margin-bottom: .25rem;
}
.circle_state_img .three:nth-child(3n){
    margin-right: 0;
}



.circle_state_zan>p{
    font-size: .65rem;
    color: rgb(153, 153, 153);
}
.circle_state_zan>span{
    margin-left: 3%;
}
.circle_state_box{
    background-color: #eee;
    position: relative;
    padding: .5rem 3%;
    margin-top:0.5rem;
}
.circle_state_ping{
    position: relative;
}
.circle_state_active{
    height: 3.1rem;
    overflow: hidden;
}
.circle_state_hide{
    height: 4.3rem;
    overflow: hidden;
}
.circle_state_box::after{
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-left: .4rem solid transparent;
    border-right: .4rem solid transparent;
    border-bottom: .6rem solid #eee;
    left: 5%;
    top: -0.5rem;
}
.circle_state_ping>li+li{
    margin-top: .3rem;
}
.circle_state_ping a{
    font-size: .65rem;
    color: rgb(36, 133, 232);
}
.circle_state_ping p{
    font-size: .65rem;
    color: rgb(51, 51, 51);
}
.li_zhan{
    font-size: .65rem;
    color: rgb(36, 133, 232);
}
.project_main{
    background-color: #fff;
}
.project_type_tab{
    display: flex;
    display: -webkit-flex;
    box-shadow: 0px 1px 3px #dcdcdc;
}
.project_type_tab>li{
    -webkit-flex: 1;
    flex: 1;
    position: relative;
}
.project_type_tab>li::after{
    content: "";
    position: absolute;
    right: 0;
    top:.6rem;
    height: 1rem;
    background: #d7d7d7;
    width: .5px;
}
.project_type_tab>li:last-child::after{
    width: 0;
}
.type_tab_box{
    font-size: .7rem;
    color: #333;
    display: table;
    margin: 0 auto;
}
.type_tab_box>p{
    line-height: 2.2rem;
}
.type_tab_box>i{
    margin: .95rem 0 0 .3rem;
}
.active_tab .type_tab_box>p{
    color: rgb(36, 133, 232);
}
.project_type_list{
    width: 92%;
    position: absolute;
    z-index: 6;
}
.project_tab_menu{
    background-color: #fff;
    padding-left: 4%;
}
.project_tab_menu dd+dd{
    border-top: .05rem solid #eaeaea;
}
.project_tab_menu dd{
    line-height: 2.2rem;
    font-size: .65rem;
    color: rgb(102, 102, 102);
    padding-right: 4%;
}
.project_tab_menu i{
    margin: .75rem 0 0 0;
}

.project_bg,.project_bg1{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    /* height: 55%; */
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 5;
}
.project_list{
    padding:0 0.5rem;
}
.project_list li{
    padding: 4% 0;
    border-bottom: 0.05rem solid #eaeaea;
}
.project_list li:last-child{
    border:none;
}
.find_pro_pic{
    width: 5rem;
    height:3rem;
}
.find_pro_pic img{
    display:block;
    width:100%;
    height:100%;
}
.project_cont{
   margin-left: 5.5rem;
}
.project_cont h6{
    color:#333;
    font-size: .65rem;
    line-height: 1.5;
    display: block;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    font-weight: bold;
}
.project_cont p{
    color: #666;
    font-size: 0.5rem;
    margin-bottom: 0.5rem;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.project_cont dl{
    width:100%;
}
.project_cont dl dd{
    border:.5px solid #999;
    font-size: 0.45rem;
    color: #999;
    padding: 0 .25rem;
    border-radius: 0.2rem;
    margin-right: .2rem;
}

/*********************************************\
我的
\*********************************************/
.me_header{
    display: block;
    background-color: #2485e7;
    height: 4.5rem;
    box-sizing: border-box;
    padding-top:.5rem;
    padding-left: 4%;
    padding-right: 4%;
    margin-bottom: .75rem;
}
.me_header>img{
    width: 2.75rem;
    height: 2.75rem;
    border-radius: 4px;
    border: .05rem solid #fff;
    margin-right: 4%;
    box-sizing: border-box;
}
.me_header>i{
    margin-top: .8rem;
}
.me_header dl{
    margin-top: .5rem;
}
.me_header dt{
    font-size: .8rem;
    line-height: 1;
    color: #fff;
    margin-bottom: .5rem;
}
.me_header dd{
    font-size: .7rem;
    color: #d0e7ff;
    line-height: 1;
}
.me_follow{
    display: block;
    line-height: 2.45rem;
    background-color: #fff;
    margin-bottom: .5rem;
    padding: 0 3% 0 4%;
}
.me_follow>p{
    font-size: .8rem;
    color: rgb(102, 102, 102);
}
.me_follow>span{
    font-size: .8rem;
    color: rgb(204, 204, 204);
}
.me_follow>i{
    margin: .85rem 0 0 3%;
}
.me_list{
    width: 92%;
    margin: auto;
    background: #fff;
    border-radius: .4rem;
    margin-bottom: .5rem;
    box-shadow: 5px 5px 3px #dcdcdc;
}
.me_list>li+li{
    border-top: .05rem solid #eaeaea;
}
.me_list>li{
    padding: .8rem 4%;
    font-size: .65rem; 
}
.me_list>li a{
    display: flex;
    align-items: center;
}
.me_list p{
    color: #333;
    font-size: .65rem;
}
.me_list i{
    margin: 0 0.5rem 0 0;
}

.me_list>li .num{
    min-width: 0.55rem;
    height: 0.55rem;
    line-height: .55rem;
    margin-left: 0.25rem;
    background: #ff3232;
    color: #fff;
    font-size: .45rem;
    border-radius: 50%;
    margin-top: 0;
    text-align: center;
}
.me_list>li .dot{
    width: 0.25rem;
    height: 0.25rem;
    background: #ff3232;
    border-radius: 50%;
    margin-left: 0.25rem;
    vertical-align: top;
    display: inline-block;
}
/*********************************************\
园区
\*********************************************/
.park_box{
    background-color: #fff;
}
.scroller_box{
    border-bottom: .05rem solid #ddd;
    position: relative;
}
.scroller_box>i{
    margin: .75rem 3% 0 0;
}
.scroller_box>h6{
    font-size: .75rem;
    color: #333;
    line-height: 2.2rem;
    padding-left: 4%;
    margin-right: 4%;
}
.scroller_box>p{
    background-color: #2485e8;
    color: #fff;
    font-size: .7rem;
    line-height: 1.25rem;
    padding: 0 .7rem;
    margin-top: .475rem;
}
.city_list{
    width: 100%;
    background-color: #fff;
    position: absolute;
    top: 2.25rem;
    left: 0;
    border-bottom: .00001rem solid #fff;
    padding: .75rem 3% 0 3%;
    z-index: 5;
}
.city_list>li{
    font-size: .7rem;
    color: #666;
    line-height: 1.25rem;
    background-color: #eee;
    padding: 0 .7rem;
    margin: 0 2% .75rem 2%;
}
.city_list .active{
    background-color: #2485e8;
    color: #fff;
}
.city_list_bg{
    position: fixed;
    left: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.5);
    width: 100%;
    /* height: 45%; */
    z-index: 2;
}
#wrapper_list {
    position: relative;
    z-index: 1;
    height: 2.2rem;
    width: 90%;
    overflow: hidden;
    -ms-touch-action: none;
    /* margin-bottom: 0.5rem;
    border-bottom: 0.05rem solid #f0f0f0; */
}
#scroller_list {
    position: absolute;
    z-index: 1;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    /*width: 22rem;*/
    height: 2.2rem;
}
.mall_list_tab{
    width: 100%;
}
.mall_list_tab>li{
    line-height: 2.2rem;
    overflow: hidden;
    text-align: center;
    font-size: 0.7rem;
    color: #323232;
}
.mall_list_tab>li>a{
    display: block;
    padding: 0 0.8rem;
    line-height: 2.2rem;
    overflow: hidden;
    text-align: center;
    font-size: 0.7rem;
    color: #333;
    position: relative;
}
.mall_list_tab .sort_tab_active a{
    color: #2485e8;
}
.mall_list_tab .sort_tab_active a::after{
    position: absolute;
    content: '';
    left: 50%;
    bottom: 0;
    width: 48%;
    height: 0.1rem;
    background-color: #2485e8;
    -webkit-transform: translateX(-50%);
       -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
         -o-transform: translateX(-50%);
            transform: translateX(-50%);
}
.park_list li{
    padding: .75rem 4%;
    border-bottom: .05rem solid #ddd;
}
.park_list img{
    width: 100%;
    height: 8.75rem;
}
.park_number{
    padding-top: .5rem;
}
.park_number>h6{
    font-size: .75rem;
    color: #333;
}
.park_number>span{
    font-size: .65rem;
    color: #2485e8;
}
.park_number>p{
    font-size: .65rem;
    color: #999;
}
.park_list>li>a>p{
    font-size: .65rem;
    line-height: .65rem;
    color: #999;
    padding-top: .5rem;
}
/*********************************************\
预约参观
\*********************************************/
.visit_from{
    background-color: #fff;
    padding-left: 4%;
    margin-top: .5rem;
}
.visit_from>li+li{
    border-top: .05rem solid #ddd;
}
.visit_from>li{
    padding-right: 3%;
    font-size: .8rem;
    color: #666;
}
.visit_from label{
    width: 32%;
    display: block;
    line-height: 2.45rem;
}
.visit_from i{
    margin: .85rem 0 0 0;
}
.visit_from input{
    height: 2.4rem;
    width: 60%;
    font-size: .8rem;
    color: #333;
}
.visit_from select{
    width: 50%;
    height: 2.4rem;
    font-size: .7rem;
}
.bei{
    font-size: .7rem;
    color: #666;
    line-height: 1.65rem;
    display: block;
    padding-left: 4%;
}
.bei_txt{
    width: 100%;
    box-sizing:border-box;
    height: 7.5rem;
    padding: .75rem 4%;
    font-size: .7rem;
    resize: none;
}
.submit_btn{
    display: block;
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    line-height: 2.45rem;
    text-align: center;
    background-color: #2485e8;
    margin: 0;
    font-size: .85rem;
    color: #fff;
    z-index:1;
}
/*********************************************\
预约入驻
\*********************************************/
.up_img{
    background-color: #fff;
    padding: 1rem 0 1rem 4%;
    margin-bottom: 2.9rem;
}
.up_img_box{
    width: 3.75rem;
    height: 3.75rem;
    margin-right: .5rem;
}
.img_box{
    position: relative;
    width: 3.75rem;
    height: 3.75rem;
    margin: 0 .5rem .3rem 0;
}
.del_img{
    width: 25px;
    height: 25px;
    background: url(/Public/Images/front/front_img/dele.png) no-repeat;
    background-size:100% 100%;
    position: absolute;
    top: -.3rem;
    right: -.3rem;
}
.preview img{
    width: 3.75rem;
    height: 3.75rem;
}
/*********************************************\
活动
\*********************************************/
.activity_bg{
    display: block;
    position: relative;
    height: 8.75rem;
    overflow:hidden;
}
.activity_bg>img{
	display:block;
    width: 100%;
    height:100%;
    
   
}
.activity_bg_box{
    background-color: rgba(0, 0, 0, 0.5);
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    text-align: center;
}
.activity_bg_box>h6{
    font-size: .85rem;
    color: #fff;
    display: block;
    text-align: center;
    margin: 2.55rem 0 .3rem 0;
}
.activity_bg_box>p{
    font-size: .65rem;
    color: #fff;
    text-align: center;
    margin-bottom: .6rem;
}
.activity_bg_box>span{
    display: inline-block;
    font-size: .6rem;
    color: #fff;
    text-align: center;
    line-height: 1rem;
    border: .05rem solid #fff;
    padding: 0 .5rem;
}
/*********************************************\
服务商
\*********************************************/
.fuwu_main{
    background-color: #fff;
    margin-top: .5rem;
    margin-bottom:3rem;
}
.fuwu_list{
    padding-left: 4%;
}
.fuwu_list>li+li{
    border-top: .05rem solid #ddd;
}
.fuwu_list>li{
    padding: 0 4% .75rem 0;
}
.txt_limit_tw{
    height: 1.8rem;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}
/*********************************************\
创业导师
\*********************************************/
.teacher_list{
    background-color: #fff;
    padding-left: 4%;
}
.teacher_list img{
    width: 5rem;
    height: 6rem;
}
.teacher_list li{
    padding: 1rem 4% 1rem 0;
    border-bottom: .05rem solid #ddd;
}
.teacher_list a{
    display: block;
}
.teacher_cont{
    width: 66%;
    height:6rem;
    position:relative;
}
.teacher_cont>h6{
    font-size: .85rem;
    color: #666;
    margin-bottom:0.3rem;
}
.teacher_cont>h6>span{
    font-size: .7rem;
}
.teacher_cont>p{
    font-size: .6rem;
    color: #999;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}
.teacher_cont dl{
	position:absolute;
	bottom:0;
	left:0;
}
.teacher_cont>dl>dt{
    margin-right: .3rem;
}
.teacher_cont>dl>dd{
    font-size: .7rem;
    color: #666;
    line-height: .85rem;
}
/*********************************************\
话题内容
\*********************************************/
/*********************************************\
申请服务商
\*********************************************/
.logo_upload{
    margin-bottom: .5rem;
}
/*********************************************\
提交BP
\*********************************************/
.submit_bp_list{
    background-color: #fff;
    padding-left: 4%;
}
.submit_bp_list>li+li{
    border-top: .05rem solid #ddd;
}
.submit_bp_list>li{
    padding: 1rem 4% 1rem 0;
    display: table;
}
.icon_box{
    display: table-cell;
    vertical-align: middle;
}
.submit_bp_list img{
    width: 5rem;
    height: 5rem;
    margin-left: 4%;
}
.submit_bp_list dl{
    width: 60%;
}
.submit_bp_list dt{
    font-size: .85rem;
    color: #666;
    margin: .2rem 0 .5rem 0;
}
.submit_bp_list dt>span{
    font-size: .7rem;
    margin-left: .4rem;
}
.submit_bp_list dd{
    font-size: .65rem;
    color: #999;
    max-height: 2.7rem;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}
/*********************************************\
投资人详情
\*********************************************/
.personal_profile{
    background-color: #fff;
    padding: 6.5rem 0 .5rem 0;
    margin: 0 4%;
    border-bottom: .05rem solid #ddd;
}
.personal_profile>h6{
    font-size: .7rem;
    color: #999;
    padding-bottom: .35rem;
}
.personal_profile>p,.personal_info>p{
    font-size: .75rem;
    color: #666;
    line-height: 200%;
    max-height: 4.6rem;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}
.personal_info{
    background-color: #fff;
    padding: 0 0 .5rem 0;
    margin: 0 4%;
    border-bottom: .05rem solid #ddd;
}
.personal_info>h6{
    font-size: .7rem;
    color: #999;
    line-height: 2rem;
}
.personal_info>span{
    display: block;
    font-size: .75rem;
    color: #666;
    line-height: 200%;
}
.personal_info_mar{
    padding-bottom: 4rem;
    border-bottom: none;
}
/*********************************************\
个人信息
\*********************************************/
.user_info{
    margin-top: .5rem;
    background-color: #fff;
    padding-left: 4%;
}
.user_info>li+li{
    border-top: .05rem solid #ddd;
}
.user_info>li{
    padding-right: 4%;
}
.user_info a{
    display: table;
    width: 100%;
}
.user_info label{
    display: block;
    line-height: 2.45rem;
    font-size: .8rem;
    color: #666;
}
.user_info img{
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 50%;
    margin: .475rem 3% 0 0;
}
.user_info p{
    font-size: .8rem;
    line-height: 2.45rem;
    color: #999;
    margin-right: 3%;
}
.user_info_pic{
    width: .45rem;
}
/*********************************************\
我关注的
\*********************************************/
.tab_main{
    background-color: #fff;
    padding-left: 4%;
}
.tab_main>li{
    border-bottom: .05rem solid #ddd;
    padding: 1rem 4% 1rem 0;
}
.huati_img{
    width: 5rem;
    height: 3.5rem;
}
.huati_box{
    width: 66%;
}
.huati_box>dt{
    font-size: .85rem;
    color: #666;
    padding: .2rem 0 .3rem 0;
}
.huati_box>dd+dd{
    padding-top: .3rem;
}
.huati_box>dd{
    font-size: .65rem;
    color: #999;
}
.huati_box>dd>span+span{
    margin-left: 5%;
}
/*********************************************\
系统设置
\*********************************************/
.user_info .set_up_a{
    width: auto;
    line-height: 2.45rem;
    margin-right: 3%;
    font-size: .8rem;
    color: #2485e8;
}
/*********************************************\
关于我们
\*********************************************/
.about_main{
    padding: 0 4%;
    font-size: .65rem;
    color: #666;
    line-height: 1.2rem;
}
.about_main>i{
    display: block;
    margin: 0 auto;
    width: 10.5rem;
    height: 3.25rem;
    background: url(/Public/Images/front/front_img/logo_default3x.png) no-repeat;
    background-size: 10.5rem 3.25rem;
    padding: 1.75rem 0;
    background-position: center;
}
/*********************************************\
搜索
\*********************************************/
.service_header>input{
    width: 88%;
    height: 1.5rem;
    border-radius: 3rem;
    margin-top: .35rem;
    box-sizing: border-box;
    padding-left: 12%;
    font-size: .65rem;
    color: #ccc;
    background: url(/Public/Images/front/front_img/icon_sousuo_default3x.png) no-repeat;
    background-size: .85rem .85rem;
    background-position: .8rem center;
    background-color: #fff;
}
.service_header>h6{
    font-size: .8rem;
    color: #fff;
}
.search_title{
    padding: 1.75rem 0 .5rem 0;
    display: block;
    text-align: center;
    font-size: .85rem;
    color: #333;
    margin-bottom: 1.25rem;
    position: relative;
}
.search_title::after{
    content: '';
    position: absolute;
    width: 1rem;
    height: .1rem;
    background-color: #ddd;
    left: 50%;
    bottom: 0;
    -webkit-transform: translateX(-50%);
       -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
         -o-transform: translateX(-50%);
            transform: translateX(-50%);
}
.search_list>li{
    margin: 0 0 .5rem 5%;
    font-size: .75rem;
    color: #666;
    line-height: 2.25rem;
    border: .05rem solid #ddd;
    padding: 0 7%;
    box-sizing: border-box;
}
.clear_btn{
    display: table;
    margin: 0 auto;
    font-size: .65rem;
    color: #999;
    padding-top: 1.25rem;
}
/*********************************************\
底部导航
\*********************************************/
ul.foot-nav{
	width:100%;
	height:2.45rem;
	background:#fff;
	border-top:1px solid #ddd;
	display:flex;
	justify-content:space-around;
	position:fixed;
	left:0;
	bottom:0;
}
.foot-nav a{
	display:flex;
	margin-top:0.3rem;
	flex-direction:column;
	color:rgb(153,153,153);
	font-size:0.65rem;
	height:100%;
}
.foot-nav i{
	margin:0 auto;
}
.foot-nav a.active{
	color:rgb(36,133,232);
}
/*底部间隔，防止导航遮住*/
.bottom_gap{
    height: 2.425rem;
}
/*--点击评论--*/
.comment_input_wrap{
	width:100%;
	height:2.425rem;
	position:absolute;
	bottom:0;
	left:0;
	z-index:9;
	box-sizing:border-box;
	padding:0.4rem;
	display:flex;
	align-items:center;
	justify-content:space-between;
}
.comment_hide{
	display:none;
}
.comment_input{
	display:block;
	width:80%;
	height:100%;
	box-sizing:border-box;
	border:1px solid #eee !important;
	border-radius:10px;
	background:#fff;
	font-size:0.7rem;
	color:#323232;
	padding-left:0.6rem;
	
}
.comment_input_wrap .comment_send{
	display:block;
	width:3rem;
	height:1.5rem;
	text-align:center;
	line-height:1.5rem;
	font-size:0.8rem;
	background:#2485e7;
	border-radius:5px;
	color:#fff;
}
.comment_input_wrap .no_send{
	color:#ccc;
	background:#fff;
}
/*--评论内容--*/
.comment_cont{
	width:100%;
	/*margin-top:0.5rem;*/
}
.comment_cont .com_list{
	width:100%;
	font-size:0.65rem;
	color:#323232;
	position:relative;
}
.com_list .list_title{
	line-height:1rem;
}
.list_title .name{
	color:#2485e7;
}
.com_list .show_keybord{
	display:block;
	width:100%;
	height:100%;
	border:0;
	position:absolute;
	top:0;
	left:0;
	background:none !important;
	box-sizing:border-box;
	padding-left:100%;
}
/*-----认证投资人-----*/
.visit_from i{
	transition:300ms;
}
.icon_rotate{
	transform:rotate(90deg);
}
.multi_select{
	width:50%;
	height:2.4rem;
	line-height:2.4rem;
	font-size:0.7rem;
	color:#999;
}
.visit_from .list_wrap{
	width:100%;
	color:#323232;
	display:none;
	border-bottom:1px solid #ddd;
}
.list_wrap .list{
	width:100%;
	height:2rem;
	display:flex;
	align-items:center;
	font-size:0.7rem;
}
.list_wrap .list i{
	margin:0;
	margin-right:0.2rem;
}
